roar of the engines - Alemán Inglés Diccionario